.viewMain {
  display: flex;
  flex: 1;
  flex-direction: column;
  overflow: hidden;
  background: #EFF2F5;
    height: 100%;
  main {
      flex: 1;
      padding: 24px;
      overflow: auto;
        height: 100%;
      .viewContent {
          box-sizing: border-box;

          .viewContents {
              .from {
                  padding: 24px 12px;
                  margin: 0;
                  padding: 0;
                  color: rgba(0, 0, 0, .85);
                  font-size: 14px;
                  font-variant: tabular-nums;
                  line-height: 1.5715;
                  list-style: none;
                  font-feature-settings: "tnum";
                  padding: 24px;
                  margin-bottom: 16px;
                  background: #fff;
              }

              .searchlists {
                  background: #fff;
                  padding: 24px 12px;
                  position: relative;

                  .top {
                      display: flex;
                      justify-content: space-between;
                      align-items: center;
                      margin-bottom: 16px;
                      font-size: 1.1em;

                      .block {
                          display: block;
                      }

                      .none {
                          display: none;
                      }


                  }

                  .Pagination {
                      width: 100%;
                      display: flex;
                      justify-content: space-between;
                  }
              }
          }
      }
  }
}

.top {
    height: 58px;
    padding: 12px 24px;
    background-color: #fff;
    box-shadow: 0 1px 4px rgb(0 21 41 / 8%);
    position: relative;
    z-index: 100;
  }